#!/bin/bash
# $Id$
#

## Taken from OpenWRT Whiterussian RC5

RESOLV_CONF=/etc/resolv.conf


case "$1" in
        deconfig)
                ifconfig $interface 0.0.0.0
        ;;
        renew|bound)
                ifconfig $interface $ip \
                netmask ${subnet:-255.255.255.0} \
                broadcast ${broadcast:-+}

                if [ -n "$router" ] ; then
                        echo "deleting routers"
                        while route del default gw 0.0.0.0 dev $interface ; do :; done 2>/dev/null

                        for i in $router ; do
                                route add default gw $i dev $interface
                        done
                fi

                echo -n > $RESOLV_CONF
                ${domain:+echo search $domain} >> $RESOLV_CONF
                for i in $dns ; do
                        echo adding dns $i
                        echo nameserver $i >> $RESOLV_CONF
                done

								echo -e "\n\nNetwork: eth0:$ip:$netmask:$gateway:$resolver\n\n" > /tmp/interface
        ;;
esac      

exit 0

# vim: ts=2 syn=sh
# default.script: end
